/**
 * 这个中间件只做一件事，就是用来在app.locals对象中设置全局数据
 */

module.exports = {
  middleware: (req, res, next) => {
    const { user } = req.session
    // 这个app.locals只能在拦截器中设置，不能再登录成功路由处理函数中设置，因为多人登录时，会造成冲突，后面登录的用户会覆盖前面登录的用户
    req.app.locals.user = user
    next()
  }
}
